package cn.wolfcode.edu.service;

import cn.wolfcode.edu.domain.Test;
import cn.wolfcode.edu.query.TestQueryObject;
import cn.wolfcode.edu.util.PageResult;

public interface ITestService {

    /**
     * 新增一条考试预约
     * @param test
     */
    void save(Test test);

    /**
     * 考试管理的高级查询
     * @param qo
     * @return
     */
    PageResult query(TestQueryObject qo);

    /**
     * 批阅考试
     * @param test
     */
    void audit(Test test);

    /**
     * 删除考试信息
     * @param testId
     */
    void delete(Long testId);
}
